@charset "utf-8";
/* ===============================

@ title:系统后台main框架css
@ author:flc
@ company:jiufang
@ creattime:2013-08-16 14:22:57
@ updatetime:2013-08-17 12:00:48

=================================*/
html { _overflow-y: scroll; }
body{ padding:14px; background:#fff;}
textarea{font-size:12px;}

/*========================main===========================*/
/*橙色警告条*/
.notewarn{position:relative;width:99.8%;border:1px solid #f4e4b4;background:url(../images/notewarn.gif) 12px 9px no-repeat #fffff0!important;color:#f0aa34;overflow:hidden;}
.notewarn div{padding:8px 35px;line-height:18px;}
.notewarn .close{position:absolute;right:5px;top:9px}
.notewarn .close a{width:16px;height:16px;display:block;background:url(../images/notewarn_close.png) no-repeat 0 0;overflow:hidden;}
.notewarn .close a:hover{background:url(../images/notewarn_close.png) no-repeat 0 -16px;}
.notewarn .text{text-decoration:underline;}

/*main_wrap*/
.main_wrap{}
.main_wrap_left{ width:49.3%; float:left; overflow:hidden;}
.main_wrap_right{ width:49.3%; float:right; overflow:hidden;}

/*mbox*/
.mbox{ height:193px; border:1px solid #d9d9d9;}
.mbox_t{ background:#f8f8f8 url(../images/tab_bg.jpg) repeat-x left top; height:35px;}
.mbox_c{ border-top:1px solid #d9d9d9; position:relative; margin-top:-1px; z-index:1;}
.mbox_t ul li{ float:left; display:inline-block; color:#666; height:35px; line-height:35px; cursor:default; border-right:1px solid #d9d9d9; text-shadow:1px 1px 0px #fff; padding:0 12px;}
.mbox_t ul li.cur{ background:#fff; border-top:2px solid #007296; height:33px; line-height:33px; font-weight:bold; border-bottom:1px solid #fff; color:#007296; position:relative; margin-top:-1px; z-index:9;}

/*main_login*/
.main_login{ height:195px; overflow:hidden;}

.mlogin_inf{ height:94px; overflow:hidden;}
.admininf{ line-height:220%; padding-left:12px;}
.mlogin_date{ width:80px; height:80px; background:url(../images/date-bg.jpg) no-repeat right top; overflow:hidden;}
.md_day{ width:80px; height:56px; font-size:40px; line-height:56px; color:#fff; text-align:center; text-shadow:1px 1px 0px #085c77;}
.md_ym{ height:22px; width:80px; text-align:center; line-height:22px;}

.mlogin_note{ height:100px; width:99.8%}
.mlogin_note_textarea{ height:98px; border:1px solid #f4e4b4; width:99.8%; background:#fffff0 url(../images/mlogin_notebg.jpg) no-repeat center 25px;}

/*morder*/
.morder{ padding:12px 14px 0;}
.morder_table td{ white-space:nowrap; padding:0 4px; height:26px;}
.mordre_title{ width:75px; text-align:right;}
.morder_total{ width:50px; text-align:left;}

.mrate_gray,.mrate_color{ height:10px; overflow:hidden; line-height:0; font-size:0;}
.mrate_gray{ height:10px; width:100%; background:url(../images/rate.png) repeat-x left top; border-radius:5px;}
.mrate_color{ width:0%; background:#ea2b29 url(../images/rate.png) repeat-x -9999px -9999px; border-radius:5px;}
.mr_c1{ background-position:left -17px;}
.mr_c2{ background-position:left -33px;}
.mr_c3{ background-position:left -50px;}
.mr_c4{ background-position:left -66px;}
.mr_c5{ background-position:left -83px;}
.mr_c6{ background-position:left -99px;}
.mr_c7{ background-position:left -116px;}
.mr_c8{ background-position:left -132px;}
.mr_c9{ background-position:left -149px;}
.mr_c10{ background-position:left -165px;}
.mr_c11{ background-position:left -182px;}
.mr_c12{ background-position:left -198px;}
.mr_c13{ background-position:left -215px;}
.mr_c14{ background-position:left -231px;}

.mr_t1{ color:#d12321;}
.mr_t2{ color:#509d42;}
.mr_t3{ color:#e6721a;}
.mr_t4{ color:#3bb0dc;}
.mr_t5{ color:#3365ae;}
.mr_t6{ color:#d9951b;}
.mr_t7{ color:#0089b7;}
.mr_t8{ color:#252f82;}
.mr_t9{ color:#592d8e;}
.mr_t10{ color:#c42c82;}
.mr_t11{ color:#a55f26;}
.mr_t12{ color:#a953cd;}
.mr_t13{ color:#36c7cc;}
.mr_t14{ color:#d457be;}


/*main_sysinf 系统信息*/
.main_sysinf{}
.m_sysinf{ padding:6px 14px 0;}
.main_sysinf_table td{border-bottom:1px dotted #ddd;}
.main_sysinf_table td.num{text-align:center;color:#5291c7;text-decoration:underline;}
.main_sysinf_table .nb td{border-bottom:none;}
.main_sysinf_table .cknew{color:#5291c7;}

/*m_jfnews*/
.m_jfnews{ padding:14px 14px 0;}
.m_jfnews ul li{ line-height:26px; height:26px; overflow:hidden; background:url(../images/sys_ico1.jpg) no-repeat left center; padding-left:12px;}
.m_jfnews ul li em{ float:right; color:#aaaaaa; font-style:normal;}
.m_jfnews ul li a:hover{ color:#f00; text-decoration:underline;}

/*mfooter*/
.mfooter{ border-top:1px solid #d9d9d9; color:#888; text-align:center; line-height:200%; padding:8px 0 0; margin-top:12px;}
/*========================/main===========================*/


/*==========================formValidator=====================================*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/msg_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

/*========================list===========================*/
.add-tab{ height:36px; overflow:hidden; border-bottom:1px solid #eee;/* position:fixed; top:5px;*/ width:98%; background:#FFFFFF; z-index:1999;}

.at_add{ height:29px; float:left; margin-right:8px;}
.at_add a{ height:29px; display:inline-block; background:url(../images/add-tab.jpg) no-repeat left top; padding-left:4px; font-size:12px; color:#fff; font-weight:bold}
.at_add a span{ background:url(../images/add-tab.jpg) no-repeat right top; padding:0 12px 0 8px; cursor:pointer; height:29px; display:inline-block; line-height:29px;;text-shadow:-1px -1px 0px #026b8c;}
.at_add a:hover{background:url(../images/add-tab.jpg) no-repeat left -33px; color:#fff;}
.at_add a:hover span{background:url(../images/add-tab.jpg) no-repeat right -33px;}

.at_tab{ color:#ddd; height:20px; padding:4px 0 5px; line-height:20px; float:left; overflow:hidden;}
.at_tab a{ height:20px; line-height:20px; display:inline-block; color:#007296; padding-left:2px; }
.at_tab a i{ height:20px; display:inline-block; font-style:normal; padding:0 4px 0 2px; cursor:pointer;}
.at_tab a:hover{ color:#007296;}
.at_tab a.cur{background:url(../images/add-tab.jpg) no-repeat left -66px; color:#fff;}
.at_tab a.cur i{background:url(../images/add-tab.jpg) no-repeat right -66px;}
.at_tab a.cur:hover{ color:#fff;}
.f5{padding:3px 5px;background:#3a8eca;color:#fff;}
.f5:hover{background:#0d619d;color:#fff;}
.back{padding:2px 5px;background:#f1f1f1; border:#e0e0e0 solid 1px;color:#909090;}
/*listsearch*/
.listsearch{ vertical-align:middle;}

/*table-list*/
.table-list{}
.table-list a:hover{ text-decoration:underline; color:#444;}
.table-list_tb{ border-collapse:collapse;}
.table-list_tb th,
.table-list_tb td{ padding:4px 12px; line-height:150%;}
.table-list_tb .nopadding ,.table-list_tb .nopadding *{ padding-top:0px ; padding-bottom:0px ;}
.table-list_tb td{ height:24px;}
.table-list_tb th{ background:#f2f4f6 url(../images/table-list_th.jpg) repeat-y left top; border-bottom:1px solid #c1c8d2; height:20px; font-weight:normal;}
.table-list_tb th.nobg{ background:#f2f4f6;}
.table-list_tb td.nodata{ background:#f9f9f9;height:35px;text-align:center;}
.table-list_tb tbody tr{ border-bottom:1px solid #eee;}
.table-list_tb tbody tr:hover{ background:#fbffe4;}

/*tools-list*/
.tools-list{ background:#f2f4f6; border-top:1px solid #fff; border-bottom:1px solid #c1c8d2; padding:4px 0;}
.tools-list_tb{ border-collapse:collapse;}
.tools-list_tb th,.tools-list_tb td{ padding:4px 12px; line-height:150%;}


/*==========================edit=====================================*/
.table-edit_tab{}
.table-edit_tab ul{ padding-left:1px;}
.table-edit_tab ul li{ background:url(../images/tab_bg.jpg) repeat-x left top; height:35px; border:1px solid #d9d9d9; float:left; display:inline-block; line-height:35px; margin-left:-1px; cursor:pointer; text-shadow:1px 1px 0 #fff;}
.table-edit_tab ul li a{ color:#939393; outline:none; height:35px; display:inline-block; padding:0 12px;}
.table-edit_tab ul li a:hover{ color:#939393;}

.table-edit_tab ul li.cur{ background:#fff url(../images/tab-cur.gif) no-repeat center top; border-top:2px solid #007296; height:34px; line-height:34px; border-bottom:1px solid #fff; z-index:999; position:relative; font-weight:bold;}
.table-edit_tab ul li.cur a{ color:#444; height:34px;}
.table-edit_tab ul li.cur a:hover{ color:#444;}

.table-edit_form{ border:1px solid #d9d9d9; padding:8px 12px; position:relative; z-index:9; margin-top:-1px; margin-bottom:35px;}
.table-edit_tb{border-collapse:collapse; font-size:12px;}
.table-edit_tb th,.table-edit_tb td{ line-height:180%; border-bottom:1px solid #eee;}
.table-edit_tb th{ color:#777; text-align:right; font-weight:normal;}
.table-edit_form .te_tab_c{ border-top:#e2e9ea solid 0px;}
.table-edit_form .te_tab_c .title{ background:#e2e9ea; font-size:12px; padding:5px;}

.tools-edit{ background:#f0f7f9; border-top:2px solid #fff; padding:4px 12px; position:fixed; bottom:0px; width:100%; z-index:99;}
.tools-edit_tb{ border-collapse:collapse;}
.table-edit_tb th,.table-edit_tb td{ padding:4px 12px; line-height:150%;}
.table-edit_tb td{ height:24px;}


.maroon {color:red; font-family: "宋体";padding-left: 2px;}
.title_panel {display: inline;position: relative;}
.title_panel .color, .title_panel .blod, .title_panel .clear {cursor: pointer;display: inline-block; height: 16px;position: absolute;width: 15px;}
.title_panel .color {background: url(../images/colour.png) no-repeat;left: 12px; top: 1px;}
.title_panel .blod {background: url(../images/bold_ico.png) no-repeat;left: 36px;top: 4px;}
.title_panel .clear {color: rgb(0, 153, 255);font-family: Verdana;font-size: 11px;left: 56px;top:1px;}


.flag{overflow:hidden;}
.flag label{margin:0 5px 0 0;}
.flag input{margin:0 2px 0 0;}


/*组图上传区域*/
.picarr{width:780px;min-height:100px;padding:0 12px 8px;border:1px solid #7f9db9;_height:auto!important;_height:100px;}
.picarr legend{color:#7f9db9;padding:3px 8px;font-weight:bold;}
.picarr div{width:190px;padding-left:22px;line-height:50px;color:#999;background:url(../images/infonote_ico.gif) no-repeat 0 center;margin:-10px auto auto; border:#000000 solid 0px;}
.picarr div span{cursor:pointer;font-weight:bold;margin-left:8px;}
.picarr div strong{color:red;padding:0 3px;}
.picarr ul { width:100%;}
.picarr ul li{float:left;width:120px; margin-bottom:20px;margin-right:30px; overflow:hidden; background:#FFFFFF;border:#fff solid 1px; padding:2px;}
.picarr ul li:hover{ border:#009999 solid 1px;}
/*.picarr ul li:nth-child(5n){ float:right;}*/
.picarr ul li .img{ float:left; width:120px;  height:90px; overflow:hidden;}
.picarr ul li .img img{ width:100%; height:100%;}
.picarr ul li .desc{ float:left; width:250px;}
.picarr ul li input{height:22px;line-height:22px;text-indent:3px;border:1px solid #ccc;width:118px;}
.picarr ul li a{color:#09F;}



.arr-field{width:643px;min-height:60px;padding:0 12px 8px;margin-bottom:7px;border:1px solid #7f9db9;_height:auto!important;_height:100px;}
.arr-field legend{color:#7f9db9;padding:3px 8px;font-weight:bold;}


.arrtable{ width:100%;}
.arrtable th{ background:#f2fafc;border-bottom:1px solid #e3eff3; padding:3px 8px;}
.arrtable td{ padding:5px 8px;}
.arrtable td a.del{ color:#f00; text-decoration:underline;}
.arrevent{ text-align:right; padding-top:8px;}
.arrtpl{ display:none;}

#relation_text ul{width:600px;overflow:hidden;}
#relation_text li{width:590px;overflow:hidden;border-bottom:1px dotted #dedede;padding:5px 0 0 10px;}
#relation_text li:hover{background:#f4f4f4;}

#relation_text li a{float:right;background:url(../images/cross.png) 0 5px no-repeat;width:16px;height:20px;display:block;position:relative;margin:5px 0 0 0;}
#relation_text li a:hover{background-position:0 -45px;}



/*setWrap*/
.setSpecAttrTr,.setAttrPriceTr{ display:none;}
.setSpecLoadingTr{ display:none;}
.setSpecLoading{ height:60px; background:url(../images/loading_d.gif) no-repeat center center;}
.setWrap{ border:1px solid #dedede;}
.setWrapTit{ background:#f6f6f6; border-bottom:1px solid #dedede; padding:6px 8px;}
.setWrapTit label{ padding-left:12px;}
.setWrapListTable{}
.setWrapListTable th{ border:none; font-weight:bold; background:url(../images/tab_bg.jpg) repeat-x left top; color:#454545; text-align:left;}
.setWrapListTable td{ border:none; border-top:1px solid #e3e3e3;}

/*fieldset*/
fieldset.fieldset{border:1px solid #d8d8d8; padding:10px; line-height:22px; font-weight:normal;}
fieldset.fieldset legend{padding:3px 8px;font-weight:700;border:1px solid #d8d8d8;background-color: #f9f9f9;}






